

/*

	bg color: 222222
	text: AAAAAA
	blue color 0368ad
	border: solid 1px rgba(255, 255, 255, 0.1);


*/


.specs body {
	font: 11px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	color:#AAAAAA;
	background-color: #222222;
}
/*
.specs a{
	font: 11px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	color:#0368ad;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:none;
}
.specs a:hover{
	color:#0368ad;
	font-weight: bold;
	text-decoration:none;
	
}*/

/**** CUSTOM PER ID *****/





/**** TEXT ****/

.specs .title-text {
	font-weight: bolder;
	font-size:220%;
	font-style: italic;
	color:#0368ad;
	margin-top:32px;
	margin-left:24px;
}
.specs .normal-text { 
	color: #AAAAAA;
	font: 11px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
}
.specs .bold-text { 
	font-weight: bold;
}
.specs .small-text {
	font-size: 80%;
	color: #AAAAAA;
}
.specs .blue-text { 
	color:#0368ad;
}
.specs .grey-text { 
	color: #AAAAAA;
}
.specs .http-link-text { 
	color:#0368ad;
}

/****** LOGIN FORM *******/

.specs input {
	margin-top: 5px;
	margin-bottom:5px;
	border: solid 1px rgba(255, 255, 255, 0.1);
	font: 11px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	color: #AAAAAA;
	background-color:#222222;
	padding:3px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.specs .select{
	margin-top: 5px;
	margin-bottom:5px;
	border: solid 1px rgba(255, 255, 255, 0.1);
	font: 11px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	color: #AAAAAA;
	background-color:#222222;
	padding:3px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.specs textarea {
	margin-top: 5px;
	margin-bottom:5px;
	border: solid 1px rgba(255, 255, 255, 0.1);
	font: 11px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	color: #AAAAAA;
	background-color:#222222;
	padding:3px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.specs input[type="button"], input[type="submit"], input[type="reset"] {
	padding:4px;
}

.specs form{
	font: 11px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	margin-bottom: 0px;
}


/****** LAYOUT *******/

.specs .title-container{
	width: 998px;
	height: 93px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../media/header_naked.png);
	border: solid 1px rgba(255, 255, 255, 0.1);
	background-repeat:no-repeat;
}
.specs .content-container{
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: auto;
}
.specs .content-container:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}

.specs .left-content-container{
	min-height: 764px;
	width: 825px;
	float: left;
	border: solid 1px rgba(255, 255, 255, 0.1);
}
.specs .right-content-container{
	float: right;
}
.specs .google-ad-container{
	height: auto;
	width: 162px;
	padding-right: 1px;
	padding-top: 3px;
	margin-top: 15px;
	border: solid 1px rgba(255, 255, 255, 0.1);	
	padding-left: 3px;
	padding-bottom: 3px;
	margin-left: -9px;
}
.specs .login-container{
	border: solid 1px rgba(255, 255, 255, 0.1);
	padding: 2px;
	min-height:150px;
	width: 162px;
}


/*** CONTENT *****/

.specs .indent-content-container{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.specs .me-content-container{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:10px;
}
.specs .user-content-container{
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: -200px;		
}
.specs .content-title-container{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	height: 30px;
	background-color: #222222;
	border: solid 1px rgba(255, 255, 255, 0.1);
	vertical-align: middle;
	border-radius: 5px;
}
.specs .content-title-text{
	margin-left: 20px;
	margin-top: 8px;
	font: 11px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	font-weight: bold;
}

 /********* ME PAGE **************/
.specs .content-subtitle-container-open {
	height: 20px;
	border-top: solid 1px #C4C4C4;
	border-left: solid 1px #C4C4C4;
	border-right: solid 1px #C4C4C4;
	vertical-align: middle;
	margin-bottom: -10px;
	
}
.specs .content-subtitle-container-left {
	width: 20px;
	border-top: solid 1px #C4C4C4;
	border-left: solid 1px #C4C4C4;
	border-bottom: solid 1px #C4C4C4;
	vertical-align: middle;
	margin-right: -10px;
	height:325px;
}
.specs .content-subtitle-container-right {
	width: 20px;
	border-top: solid 1px #C4C4C4;
	border-bottom: solid 1px #C4C4C4;
	border-right: solid 1px #C4C4C4;
	vertical-align: middle;
	margin-left: -10px;
	margin-top:auto;
	margin-bottom:auto;
	height:325px;
	
}

.specs .content-subtitle-container-close {
	margin-top: -10px;
	height: 20px;
	border-bottom: solid 1px #C4C4C4;
	border-left: solid 1px #C4C4C4;
	border-right: solid 1px #C4C4C4;
	vertical-align: middle;
}
.specs .content-subtitle-table {
	margin-left:15px;
	margin-right:15px;
	border-collapse: collapse;
	border-spacing: 0;
}
.specs .content-subtitle-text{
	margin-left: 20px;
	margin-top: -22px;
	font: 11px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
	font-weight: bold;
	color:#0368ad;
}
.specs .publish-link{
	width: 45px;
	text-align: right;
}

.specs .user-information{
	padding-left: 20px;
	padding-right: 20px;
}

.specs .spec-comments{
	min-height: 341px;
}
.specs .spec-detail-list-selected{
	background-color: rgba(3, 104, 173, 0.1);
}
.specs .spec-list{
	height: 240px;
}
.specs .spec-comment{
	width: 672px;
}
.specs #write-comment{
	max-width:660px;
	width:  660px;
	height: 38px;
	margin: 0px;
	padding: 4px;
}

/****** CUSTOM 

.specs .error-container{
	color: #E20A16;
}
.specs .required-field{
	border: 1px solid #E20A16
}
******/
/**** TABLE

.specs table{
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
	border-spacing: 0;
}

.specs .table-tr{
	text-align:left;
	padding:5px;
	
}

 ****/
.specs .border-bottom{
	border-bottom: solid 1px #D4D4D4;
}
.specs .border-top{
	border-top: solid 1px #D4D4D4;
}
/*** MENU ***/

.specs .menu-container {
	margin-left: 250px;
	margin-bottom: 0px;
	padding-top: 0px;
	font-size: 11px;
	margin-top: 13px;
}

.specs .menu-item-selected{
	color: ##005EAA;
	cursor: pointer;
}
.specs .menu-item-selected:hover{
	color: ##005EAA;
	cursor: pointer;
}
.specs .menu-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
	margin-top: 16px;
}
.specs .menu-container li{
	display: inline;
	margin: 0 0 0 -1px;
}
/********* SUB MENU ***********/

.specs .content-title-container li{
	display: inline;
	margin: 0 0 0 -1px;
}
.specs .content-title-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
	margin-top: 8px;
	margin-left: 243px;
}

/******* USER **

.specs .user-picture-container{
	width:156px;
	height: 141px;
}

.specs #login-submit-button:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}
*****/
.specs .font-10{
	font: 10px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
}
.specs .font-10:hover{
	font: 10px 'Lucida Grande',Tahoma,Verdana,Arial,Sans-serif;
}

	


/**** SIZES 

.width-390{
	width:390;
}
.specs .width-90{
	width:90;
}
.specs .width-200{
	width:200px;
}
.specs .width-300{
	width:300px;
}
.specs .width-260{
	width:260px;
}
.specs .width-400{
	width:400px;
}
.specs .width-120{
	width:120px;
}
.specs .width-180{
	width:180px;
}
.specs .width-220{
	width:220px;
}
*******/

/******** PARAMETERS ***********/
/*
.specs .rem-t-pad{
	padding-top:0px;
}

.specs .pad-5{
	padding:5px;
}
.specs .pad-tb-5{
	padding-top: 5px;
	padding-bottom: 5px
}
.specs .pad-tb-10{
	padding-top: 10px;
	padding-bottom: 10px
}
.specs .pad-t-12{
	padding-top: 12px;
}
.specs .pad-t-20{
	padding-top: 20px;
}
.specs .pad-t-10{
	padding-top: 10px;
}
.specs .pad-b-10{
	padding-bottom: 10px;
}
.specs .pad-lb-10{
	padding-bottom: 10px;
	padding-left: 10px;
}
.specs .pad-lr-3{
	padding-left: 3px;
	padding-right: 3px;
}
.specs .pad-lr-5{
	padding-left: 5px;
	padding-right: 5px;
}
.specs .marg-l{
	margin-left: 60px;
}
.specs .marg-l-20{
	margin-left: 20px;
}
.specs .marg-t-10{
	margin-top: 10px;
}
.specs .pad-t-7{
	padding-top: 7px;
}
.specs .pad-10{
	padding:10px;
}
.specs .pad-lr-20{
	padding-left: 20px;
	padding-right: 20px;
}
.specs .marg-lr-10{
	margin-left:10px;
	margin-right:10px;
}
.specs .marg-t-7{
	margin-top: 7px;
}
.specs .marg-auto{
	margin: auto;
}
.specs .width-100-pz{
	width:100%;
}
.specs .invisible{
	opacity:0;
}*/
.specs .blue-border{
	border: solid 1px #0368ad;
}

.specs .op-4{
	opacity:0.4;
}
.specs .bord-1{
	border: solid 1px #D4D4D4;
}
.specs .cur-point{
	cursor: pointer;
}

/********* LOADERS ***********/

/****** POSITIONS *******/

.specs .center{
	margin-left:auto;
	margin-right:auto;
}
.specs .vertical-middle{
	vertical-align:middle;
}
.specs .ver-top{
	vertical-align:top;
}
.specs .ver-bot{
	vertical-align:bottom;
}
.specs .hor-left{
	text-align: left;
}
.specs .horizontal-right{
	text-align:right;
}
.specs .fl-left{
	float:left;
}
.specs .fl-right{
	float:right;
}


/********* SHOW SPEC POPUP ****/
.specs #show_spec_popup{
	display: none;
	width: auto;
	height: auto;
	border: solid 1px #CCCCCC;
	background-color: #F4F4F4;
	position: absolute;
	min-height: 622px;
	min-width: 766px;
	position:absolute;
	z-index:200; 
	margin-top: -100px; 
	margin-left: -250px;
	
}

.specs #spec_popup_body{
	width: auto;
	height: auto;
	z-index:201;
	padding:10px;
}
.specs #spec_popup_header{
	width: auto;
	height: 25px;
	border-bottom: solid 1px #CCCCCC;
	z-index:201;
	background-color: #222222;
}
.specs .close{ 
	top:0px; 
	float:right; 
}
.specs .border-av{
	padding: 2px;
	border: solid 1px rgba(255, 255, 255, 0.1);
	height: 36px;
	width: 36px;
}
.specs .border-av:hover{
	padding: 2px;
	border: solid 1px #0368ad;
	height: 36px;
	width: 36px;
}
.specs .border-pic{
	padding: 2px;
	border: solid 1px rgba(255, 255, 255, 0.1);
	height: 150px;
	width: 150px;
	margin:3.5px;
}
.specs .border-pic:hover{
	padding: 2px;
	border: solid 1px #0368ad;
	height: 150px;
	width: 150px;
	margin:3.5px;
}

.specs .arrow-down{
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #0368ad;
}

.specs .arrow-left{
	width: 0;
	height: 0;
	border-left: 6px solid #0368AD;
	border-right: 6px solid transparent;
	border-top: 6px solid transparent;
}

.specs .arrow-up{
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #0368ad;
}
.specs .color-white{
	color: white;
}

/** NEW LOADER **/

.specs .loader-gif{
	background-image:url(../media/loading.gif);
	width:16px;
	height:11px;
}

.specs .spec-row-hover:hover{
	background-color: #D7EBFF;
}

.specs .spec-row-static{
	background-color: #D7EBFF;
}

